package juliusapp.controller;

import android.content.Context;
import juliusapp.dao.UserDAO;
import juliusapp.model.UserVO;

public class UserController extends UserDAO{
	
	Context ctx;
	
	public UserController(Context ctx) {
			super(ctx);
	}
	
	/**
	 * Método usado para verificar antes se o usuário já possui um e-mail na base.
	 * @param vo
	 * @return true, verificar se existe e insere. false, não pode fazer insert pois existe um e-mail já na base.
	 * @throws Exception
	 */
	public boolean verifyEmail(UserVO vo)throws Exception{
		try {
		if(super.existEmail(vo.getEmail())){
			return false;
		}else{
			super.insert(vo);
		return true;
		}
		} catch (Exception e) {
		throw new Exception(e.getMessage());
		}
		
	}
	
	
	@Override
	public boolean Login(UserVO vo) throws Exception {	
		return super.Login(vo);
	}

}
